//============================================================================
// Name        : Test.cpp
// Author      : Anthea Neums, Jonas Halbach
//			   :
// Description : The c++-file linked to this header-file tests the functionality of the FileReader and the PatternGenomAnalyser-class.
//============================================================================

#ifndef TEST_H_
#define TEST_H_

#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string>
#include "simpleAssert.h"
#include "FileReader.h"
#include "PatternHandler.h"
#include "ThreadingPatternGenomAnalyser.h"
#include "Found.h"

#include <list>

/*
 * Tests the functionality of the FileReader-CLass
 */
void testFileLoading();
void testFileLoadingError();
void testFileLoadingWorks();


/*
 * Tests the functionality of the PatternGenomAnalyser-class
 */
void testPatternMatching();
void testNoMatch();
void testOneMatch();
void testMultipleMatch();
void showTestGenom();


#endif /* TEST_H_ */
